package day02;

public class Practice01 {
    public static void main(String[] args) {
        //1.变量的练习
        int a;//声明一个变量,变量名为a
        a = 1; //给变量初始化
        int b,c,d;//一次声明多个变量

        int g = 1;//声明一个变量g,并初始化值为1
        int h = g + 10;//声明一个变量h,并初始化赋值为g+10
        System.out.println(h);//输出变量g的值

        //int = 3.14;//编译错误,数据类型必须匹配
        int j;
        //System.out.println(j);//编译错误,变量j未初始化

        //基本数据类型的联系:int
        int u = 10,i = 5;
        System.out.println(u/i);

        int o = 2147483647;
        int p = o+1;
        System.out.println(p);//输出为-2147483648,溢出

        //基本类型long
        long t=25l;
        //long r=10000000000;//编译错误,100亿默认为int类型,超出了int类型范围
        long v = 10000000000l;//100亿L为长整数型的直接量
        long n = 1000000000*2*10l;
        System.out.println(n);//200亿
        long m = 1000000000*3*10L;
        System.out.println(m);//不是300亿,因为默认int类型的100亿与3乘积已经溢出了int类型的范围
        long z = 1000000000L*3*10;
        System.out.println(z);//300亿








    }
}
